home *** CD-ROM | disk | FTP | other *** search
- > Date: Tue, 26 May 92 09:16:33 EST
- > From: John O'Neall <JON@frcpn11.in2p3.fr>
-
- John,
-
- Thanks for your mails asking about how to make a simple hypertext
- list of files.
-
-
- Let me take your model of the three layers. I sugest that the 1st
- layer
-
- >helppage (1st-layer): various info and pointers to local
- > info that won't change much as well as to WWW proper.
- > Among other things, it'll point to a [...]
-
- you write by hand. You can read the HTML documentation in
- http://info.cern.ch/hypertext/WWW/MarkUp/MarkUp.html
- or you can just copy another node which looks like what you want.
- (Get its address and then read it with www -source address). Or both.
-
- You might want to put pointers to the general subject index, and the
- index of HEP sites. Let me know when you set up a server so that I
- can put in on the list!
-
- For the second layer,
-
- > 2nd-layer list: this is the thing that will point to ALL the
- > local flat files. Then I need an automatic (cron'd) procedure
- > to regenerate the list every time I add more flat data
- > files (or periodically).
-
-
- This is easy: you generate it with a little shell script. How about
- the one appended to this message? It generates a hypertext menu of
- files in a set of directories (passed as arguments). You can massage
- it to put in your own title, heading, etc. If you can generate some
- human-readable description of each file, so much the better. You
- could run this as a cron job into an Overveiw.html file which you
- then publish with httpd, or run it from a server daemon script so
- that the list is generated fresh for every read, and always
- up-to-date.
-
- The third layer is your set of files. If you publish these with a
- server script, you can add to each one a title (if you can generate
- it) and maybe a link back to the list of other documents befre you
- just send the plain text file.
-
- You could read some of the tips on the web about ettiquette, etc.
-
- >By the way, if such a list already exists in W3 somewhere, I'll be
- >happy to point to it too. And then there's no reason why our server
- >shouldn't be accessible to the rest of W3.
-
- It would be a great addition to the web! Let me know when it's up
- and I'll put pointers to it from some overview documents. (evn at the
- experimental stage, I'll mark the links "experimental" if you like).
-
- >Tim, any chance of getting the hypertext editor for something other
- >than Next one day? I realize that was the simplest thing to develop
- >it on, but I suspect it's not the commonest workstation in HEP.
-
- It's on the "hit-list" and we're lookig for volunteers. Maybe the Mac
- browser will be the first to be also an editor. Or maybe one of hte X
- browsers. I agree the NeXT is not the most common platform! (Though
- it is neat ;-)
-
- >Excuse me for rushing, but I'm supposed to present this project to
- the
- >HEPIX-F meeting in Paris on Tuesday and this weekend will be a long
- one
- > (at least, in France).
-
- Good luck! Mail cailliau@(I'm off to the US -- so I'm rushing too!)
-
- Mail me or www-talk@info.cern.ch if you have any problems...
-
-
- If you have smart ideas, circulate them to this list too.
-
- Tim
-
- __________________
-
- #! /bin/sh
- # Generate hypertext menu from directory list
- echo "<TITLE>Information under: $*</TITLE>"
- echo "<H1>$*</H1>"
- # If there is a README file include that as plain text
- if [ -f $1/README ]; then
- echo "<XMP>"
- cat $1/README
- echo "</XMP>"
- fi
- # Now generate a list of links to files
- echo "<DIR>"
- for dir in $*
- do (
- cd $dir
- for file in *.html *.txt
- do
-
- echo "<LI><A HREF=./$dir/$file>Title of $file</A>"
-
- done
- )
- done
- echo "</DIR>"
-
-
-